import axios from 'axios'
const http = axios.create({
	// baseURL:'http://127.0.0.1:3000/think-master/public/index.php'
	baseURL:'http://127.0.0.1:8081'
})
http.interceptors.request.use(function(config){
	let token = window.localStorage.getItem("token")
	if(token){
		config.headers["token"] = token
	}
	return config
})
// http.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
http.interceptors.response.use(function (response) {
    // 2xx 范围内的状态码都会触发该函数。
    // 对响应数据做点什么
	// console.log(response)
	if(response.data.code==401){
		window.localStorage.removeItem("loginUser")
		window.location.href = "/login"
	}else{
		return response;
	}
  }, function (error) {
    // 超出 2xx 范围的状态码都会触发该函数。
    // 对响应错误做点什么
	// console.log(error)
    return Promise.reject(error);
  });
export default http